package com.cyw.email.util;

import java.text.SimpleDateFormat;

/**
 * @Author: Chenyw
 * @Date: 2022/08/24/13:08
 */
public class TimeUtil {
    //startTime 开始时间
    //endTime   结束时间
    public static String differenceTime(String startTime,String endTime){
        //时间格式，自己可以随便定义
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //一天的毫秒数
        long nd = 1000*60*60*24;
        //一小时的毫秒数
        long nh = 1000*60*60;
        //一分钟的毫秒数
        long nm = 1000*60;
        //一秒钟的毫秒数
        long ns = 1000;

        long diff = 0;
        try{
            //获取两个时间的毫秒时间差
            diff = format.parse(endTime).getTime() - format.parse(startTime).getTime();
        }catch (Exception e){
            e.printStackTrace();
        }
        //计算相差的天数
        long day = diff/nd;
        //计算相差的小时
        long hour = diff%nd/nh;
        //计算相差的分钟
        long min = diff%nd%nh/nm;
        //计算相差的秒2
        long sec = diff%nd%nh%nm/ns;
        System.err.println("我们在一起已经："+day+"天"+hour+"小时"+min+"分钟"+sec+"秒");

        return "我们在一起已经："+day+"天"+hour+"小时"+min+"分钟"+sec+"秒";

    }

}
